package com.whnk.attendance.vo;


import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.io.Serializable;


/**
 * 项目级别列查询对象 pm_pro_query
 *
 * @author whnk
 * @date 2021-11-17
 */
public class PmProQueryVo implements Serializable
{
    private static final long serialVersionUID = 1L;


    /** 项目编号 */
    @ApiModelProperty(value = "项目编号",required = false)
    private String proNum;

    /** 项目名称 */
    @ApiModelProperty(value = "项目名称",required = false)
    private String proName;

    /** 行方评级编号 */
    @ApiModelProperty(value = "行方评级编号",required = false)
    private String bankLevelNum;

    /** 行方评级名称 */
    @ApiModelProperty(value = "行方评级名称",required = false)
    private String bankLevelName;

    /** 是否是人天单价(是-01，否-02) */
    @ApiModelProperty(value = "是否是人天单价(是-01，否-02)",required = false)
    private String proPriceState;


    public void setProNum(String proNum)
    {
        this.proNum = proNum;
    }

    public String getProNum()
    {
        return proNum;
    }
    public void setProName(String proName)
    {
        this.proName = proName;
    }

    public String getProName()
    {
        return proName;
    }
    public void setBankLevelNum(String bankLevelNum)
    {
        this.bankLevelNum = bankLevelNum;
    }

    public String getBankLevelNum()
    {
        return bankLevelNum;
    }
    public void setBankLevelName(String bankLevelName)
    {
        this.bankLevelName = bankLevelName;
    }

    public String getBankLevelName()
    {
        return bankLevelName;
    }
    public void setProPriceState(String proPriceState)
    {
        this.proPriceState = proPriceState;
    }

    public String getProPriceState()
    {
        return proPriceState;
    }


    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("proNum", getProNum())
            .append("proName", getProName())
            .append("bankLevelNum", getBankLevelNum())
            .append("bankLevelName", getBankLevelName())
            .append("proPriceState", getProPriceState())
            .toString();
    }
}
